home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 155 / XENIATGM155.iso / Gioco Allegato / Mods / SWRv0.1.exe / SWRv0.1 / etg / B5explosion.ebg next >
Text File  |  2000-10-24  |  2KB  |  86 lines

  1. #line 1 "D:\\Homeworld\\DataSrc\\ETG\\death\\DestDamageLarge\\DDLmultiFireball.etg"
  2. #line 1 "D:\\Homeworld\\dataSrc\\ETG\\etg.h"
  3.  
  4. #line 111 "D:\\Homeworld\\dataSrc\\ETG\\etg.h"
  5.  
  6. #line 1 "D:\\Homeworld\\DataSrc\\ETG\\death\\DestDamageLarge\\DDLmultiFireball.etg"
  7. #line 1 "D:\\Homeworld\\src\\game\\specialeventdefs.h"
  8.  
  9. #line 1 "D:\\Homeworld\\DataSrc\\ETG\\death\\DestDamageLarge\\DDLmultiFireball.etg"
  10. eventStart(float size = 60)
  11.  
  12. maxFrequency(15)
  13.  
  14. variable
  15. {
  16. float shockSize
  17. float shockSizeRate
  18.  
  19. float fireballSize
  20. float fireballSpeed
  21.  
  22. float firePuffSize
  23. }
  24.  
  25. startup
  26. {
  27.     setDefaults()
  28.     setEffDefaults()
  29. }
  30.  
  31. eachFrame
  32. {
  33.     at(0.1)
  34.     {
  35.     
  36.     setDefaults()
  37.         shockSize <- fmult(size, 5)
  38.         shockSizeRate <- fmult(size, 8)
  39.     setScale(shockSize)
  40.     setDeltaScale(shockSizeRate)
  41.     setColorA([255 + 255 * 256 + 255 * 65536 + 255 * 65536 * 256])
  42.     setDeltaColorA(0, 0, 0, -255)
  43.     setAddColor(1.0, 0.35, 0.2)
  44.     setLighting(0)
  45.     setIllum(1)
  46.     setLifespan(1)
  47.     setTexture(textures\glow32 0, 0, 32, 32)
  48.     createSprites(1, 0)
  49.  
  50.  
  51.     
  52.     setDefaults()
  53.  
  54.  
  55.         fireballSize <- fmult(size, 0.65)
  56.         fireballSpeed <- fmult(size, 2)
  57.     
  58.     setDeltaLOFDist(fireballSize)
  59.     
  60.     setDeltaR(fireballSize, [(360) * 2.0 * 3.14159265359789 / 360.0])
  61.     setDeltaRDist(0, [(360) * 2.0 * 3.14159265359789 / 360.0])
  62.     setVelR(fireballSpeed)
  63.     setVelLOFDist(fireballSpeed)
  64.     setLifespan(2)
  65.         firePuffSize <- fmult(size, 0.7)
  66.     
  67.     createEffects(B5fireball.ebg, 3, 1, firePuffSize)
  68.     }
  69.  
  70.     
  71.     at(0.1)
  72.     {
  73.     setDefaults()
  74.     spawn(B5sparks.ebg, size)
  75.     }
  76.  
  77. }
  78.  
  79. eachFrame
  80. {
  81.     at(2)
  82.     {
  83.         delete()
  84.     }
  85. }
  86.